Skip to main content

Crate authkestra_core

Crate authkestra_core 

Source
Expand description

§Authkestra Core

authkestra-core provides the foundational traits and types for the Authkestra authentication framework. It defines the core abstractions for identities, authentication flows and providers that are used across the entire ecosystem.

Modules§

discovery
Discovery utilities for OAuth2 providers.
error
Errors that can occur during the authentication process.
pkce
PKCE (Proof Key for Code Exchange) utilities.
state
A unified identity structure returned by all providers.
strategy
Strategy-based authentication.

Enums§

SameSite
Controls whether a cookie is sent with cross-site requests.

Traits§

CredentialsProvider
Trait for a Credentials-based provider (e.g., Email/Password).
ErasedOAuthFlow
Orchestrates the Authorization Code flow.
OAuthProvider
Trait for an OAuth2-compatible provider.
UserMapper
Trait for mapping a provider identity to a local user.